/* tooltip window */
.tooltip-container {
    position:absolute;
    left:0;
    top:0;
    display:none;
    z-index: 20000;
    // border: 2px solid #6169c0;
    border: 2px solid #747e93;
    border-radius: 5px 5px 5px 5px;
    background-color: #FFFFFF;
    padding: 5px;
}
/* end of tooltip window */

/* css for loading-indicator */
.loading-indicator-center {
    background-image: url(../image/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.loading-indicator {
    background-image: url(../image/loading.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
    margin: 10px;
}

.field-required {
    margin-left: 10px;
    color: red;
    font-weight: bold;
}

.blockbox_wait {
    background-image: url(../image/loading.gif);
    background-repeat: no-repeat;
    background-position: center left;
    text-align: left;
    padding-left: 30px;
    margin: 20px 25%;
}

.blockbox_alert {
    background-image: url(../image/alert.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 5px 0px 5px 60px;
    margin: 10px;
    min-height: 32px;
}

.blockbox_info {
    background-image: url(../image/info.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 5px 0px 5px 60px;
    margin: 10px;
    min-height: 32px;
}

.indicator-msg {
    padding: 0px 0px 0px 20px;
    text-align: left;
}

.neti_rsl_pass {
    font-weight: bold;
}

.neti_rsl_fail {
    font-weight: bold;
    color: red;
}

.neti_rsl_warn {
    font-weight: bold;
    color: #F7A600;
}

.td-label {
    text-align: right;
}
.th-label {
    text-align: right;
    font-weight: bold;
}

.fixed-field {
    width: 256px;
    margin: 0px 0px 0px 10px;
}

input[type='text'].fixed-field {
    width: 252px;
    margin: 0px 0px 0px 10px;
}

.woxst-sum-bar {
    border: 1px solid #747e93;
    color: #fff;
    font-weight: bold;
    width: 90px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    position: relative;
}

.woxst-sum-bar .done {
    height: 100%;
    position: absolute;
    left: 0;
    background-color: green;
}

.woxst-sum-bar .text {
    position:relative;
}


/* wox status track css begin */
.woxst_initial,
.woxst_scheduled {
    /* blue */
    background-color: #0056FF;
}

.woxst_install,
.woxst_update,
.woxst_started {
    /* orange */
    background-color: #F7A600;
}

.woxst_running {
    /* some color between green and blue */
    background-color: #06989A;
}

.woxst_ready,
.woxst_finished {
    /* green */
    background-color: green;
}

.woxst_error,
.woxst_unreachable,
.woxst_terminated,
.woxst_timeout {
    /* red */
    background-color: #E70000;
}

.woxst_terminated,
.woxst_cancelled {
    /* purple */
    background-color: #AD7FA8;
}
/* status box begin */

/* 
   set width in woxst-box
   set height in woxst-body
 */
.woxst-box {
    background: #f0f0f0;
    width: 350px;
    float: left;
    display: inline; 
    margin: 10px;
    border: 1px solid #747e93;
    border-radius: 5px 5px 5px 5px;
}

.woxst-title {
    border-bottom: 1px solid #747e93;
    color: #fff;
    margin: 0;
    padding: 0.5em;
    vertical-align: top;
    //-moz-border-radius-topleft: 5px;
    //-moz-border-radius-topright: 5px;
    border-radius: 5px 5px 0px 0px;
    overflow: hidden;
}

/* 
   woxst-body only set width
 */
.woxst-body {
    color: black;
    padding: 10px;
    font-size: 10pt;
    height: 234px;
    overflow-y: auto;
}

.woxst-body pre {
    white-space: pre-wrap;
}
/* status track box end */

.woxst-title a {
    color: #FFFFFF;
}
.woxst-title a:link {
    color: #FFFFFF;
}
.woxst-title a:visited {
    color: #FFFFFF;
}
.woxst-title a:hover {
    color: #FFFFFF;
}
.woxst-title a:active {
    color: #FFFFFF;
}
/* wox status track css end */

/* wox dashboard */
table.dashboard {
    margin: 5px 5px 5px 5px;
    border-collapse: collapse;    
    border:1px solid #888;
    width: 95%;
    text-align: center;
}       
        
table.dashboard > tbody > tr > th,
table.dashboard > tr > th {
    //vertical-align:baseline;
    padding: 10px 5px 10px 5px;
    background-color: #ccc;
    border:1px solid #888;    
}   

table.dashboard > tbody > tr > td,
table.dashboard > tr > td {
    //vertical-align:text-top;
    padding: 10px 5px 10px 5px;
    //background-color:#efefef;
    border:1px solid #aaa;
}

table.testgroup {
    width: 100%;
    border:0;
}       
        
table.testgroup td {
    padding: 0;
    border: 0;
}

#completion_report a {
    color: black;
}

#completion_report_tbl {
    width: 100%;
    height: 100%;
    cell-padding: 3px;
    margin-right: 10px; 
    border: 1px solid #747e93;
}

#completion_report_tbl th {
    font-weight: normal;
    background-color: #DCDCDC;
    text-align: right;
}

#completion_report_img {
    width: 100%;
    height: 100%;
}

.passed_cell {
    border: 1px solid #747e93;
    background-color: #56e871;
    padding-left: 5px;
    padding-right: 5px;
}
.failed_cell {
    border: 1px solid #747e93;
    background-color: #ed3f58;
    padding-left: 5px;
    padding-right: 5px;
}
.blocked_cell {
    border: 1px solid #747e93;
    background-color: #e17a56;
    padding-left: 5px;
    padding-right: 5px;
}
.complete_cell {
    border: 1px solid #747e93;
    background-color: #B8A0D2;
    padding-left: 5px;
    padding-right: 5px;
}
.idle_cell {
    border: 1px solid #747e93;
    background-color: #858aef;
    padding-left: 5px;
    padding-right: 5px;
}
/* wox dashboard end */


/* navigator bar css */
#info {height:450px;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {list-style-type:none; 
margin:10px 0 0 0px; /* settings for this demo olnly */
padding:0;
}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; background:#929BB1;font-size:1.1em; padding:0;}
#menu li separator {
    color: #cccccc;
}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url();}
#menu dt {background: #929BB1; margin:0; font-size: 1.1em; border-bottom:0px solid #FFFFFF; float:left; border-right:0px ;}
#menu dd {display:none; background: transparent; border-bottom:1px solid #fff; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#fff; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#c8c8c8; color:#fff; text-decoration:none; display:block; padding: 5px 10px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:15px solid #929BB1;}
#menu li:hover dt a, #menu li a:hover dt a{background: #929BB1; color:#546292;}
#menu dd a:hover {background: #546292; color:#fff;}

/* end of navigator bar css */


